40 research outputs found
Categories with finite limits and stable binary coproducts can be subdirectly decomposed
AbstractCategories in which the binary coproduct is preserved by pulling back are of particular relevance to computer science. An important subclass of such categories are those which are finitely complete and have disjoint coproducts, distributive categories, as they are a natural setting for the study of data structures.Unfortunately, stability of binary coproducts does not imply disjointness of coproducts. The simplest counter-example to this is provided by a nontrivial distributive lattice. However, a finitely complete category with stable coproducts may always be subdirectly decomposed into a distributive poset and a distributive category. Furthermore, the distributive component occurs as a reflexive subcategory
Weakly distributive categories
AbstractThere are many situations in logic, theoretical computer science, and category theory where two binary operations — one thought of as a (tensor) “product”, the other a “sum” — play a key role. In distributive and ∗-autonomous categories these operations can be regarded as, respectively, the and/or of traditional logic and the times/par of (multiplicative) linear logic. In the latter logic, however, the distributivity of product over sum is conspicuously absent: this paper studies a “linearization” of that distributivity which is present in both case. Furthermore, we show that this weak distributivity is precisely what is needed to model Gentzen's cut rule (in the absence of other structural rules) and can be strengthened in two natural ways to generate full distributivity and ∗-autonomous categories
Total Maps of Turing Categories
AbstractWe give a complete characterization of those categories which can arise as the subcategory of total maps of a Turing category. A Turing category provides an abstract categorical setting for studying computability: its (partial) maps may be described, equivalently, as the computable maps of a partial combinatory algebra. The characterization, thus, tells one what categories can be the total functions for partial combinatory algebras. It also provides a particularly easy criterion for determining whether functions, belonging to a given complexity class, can be viewed as the class of total computable functions for some abstract notion of computability
On the word problem for SP-categories, and the properties of two-way communication
International audienceThe word problem for categories with free products and coproducts (sums), SP-categories, is directly related to the problem of determining the equivalence of certain processes. Indeed, the maps in these categories may be directly interpreted as processes which communicate by two-way channels. The maps of an SP-category may also be viewed as a proof theory for a simple logic with a game theoretic intepretation. The cut-elimination procedure for this logic determines equality only up to certain permuting conversions. As the equality classes under these permuting conversions are finite, it is easy to see that equality between cut-free terms (even in the presence of the additive units) is decidable. Unfortunately, this does not yield a tractable decision algorithm as these equivalence classes can contain exponentially many terms. However, the rather special properties of these free categories -- and, thus, of two-way communication -- allow one to devise a tractable algorithm for equality. We show that, restricted to cut-free terms s,t : X --> A, the decision procedure runs in time polynomial on |X||A|, the product of the sizes of the domain and codomain type
Natural deduction and coherence for weakly distributive categories
AbstractThis paper examines coherence for certain monoidal categories using techniques coming from the proof theory of linear logic, in particular making heavy use of the graphical techniques of proof nets. We define a two sided notion of proof net, suitable for categories like weakly distributive categories which have the two-tensor structure (times/par) of linear logic, but lack a negation operator. Representing morphisms in weakly distributive categories as such nets, we derive a coherence theorem for such categories. As part of this process, we develop a theory of expansion-reduction systems with equalities and a term calculus for proof nets, each of which is of independent interest. In the symmetric case the expansion-reduction system on the term calculus yields a decision procedure for the equality of maps for free weakly distributive categories.The main results of this paper are these. First we have proved coherence for the full theory of weakly distributive categories, extending similar results for monoidal categories to include the treatment of the tensor units. Second, we extend these coherence results to the full theory of ∗-autonomous categories — providing a decision procedure for the maps of free symmetric ∗-autonomous categories. Third, we derive a conservative extension result for the passage from weakly distributive categories to ∗-autonomous categories. We show strong categorical conservativity, in the sense that the unit of the adjunction between weakly distributive and ∗-autonomous categories is fully faithful
Restriction categories III: colimits, partial limits, and extensivity
A restriction category is an abstract formulation for a category of partial
maps, defined in terms of certain specified idempotents called the restriction
idempotents. All categories of partial maps are restriction categories;
conversely, a restriction category is a category of partial maps if and only if
the restriction idempotents split. Restriction categories facilitate reasoning
about partial maps as they have a purely algebraic formulation.
In this paper we consider colimits and limits in restriction categories. As
the notion of restriction category is not self-dual, we should not expect
colimits and limits in restriction categories to behave in the same manner. The
notion of colimit in the restriction context is quite straightforward, but
limits are more delicate. The suitable notion of limit turns out to be a kind
of lax limit, satisfying certain extra properties.
Of particular interest is the behaviour of the coproduct both by itself and
with respect to partial products. We explore various conditions under which the
coproducts are ``extensive'' in the sense that the total category (of the
related partial map category) becomes an extensive category. When partial
limits are present, they become ordinary limits in the total category. Thus,
when the coproducts are extensive we obtain as the total category a lextensive
category. This provides, in particular, a description of the extensive
completion of a distributive category.Comment: 39 page
Extending the Ehresmann-Schein-Nambooripad Theorem
We extend the `join-premorphisms' part of the Ehresmann-Schein-Nambooripad
Theorem to the case of two-sided restriction semigroups and inductive
categories, following on from a result of Lawson (1991) for the `morphisms'
part. However, it is so-called `meet-premorphisms' which have proved useful in
recent years in the study of partial actions. We therefore obtain an
Ehresmann-Schein-Nambooripad-type theorem for meet-premorphisms in the case of
two-sided restriction semigroups and inductive categories. As a corollary, we
obtain such a theorem in the inverse case.Comment: 23 pages; final section on Szendrei expansions removed; further
reordering of materia
Quantum Speedup and Categorical Distributivity
This paper studies one of the best known quantum algorithms - Shor's
factorisation algorithm - via categorical distributivity. A key aim of the
paper is to provide a minimal set of categorical requirements for key parts of
the algorithm, in order to establish the most general setting in which the
required operations may be performed efficiently.
We demonstrate that Laplaza's theory of coherence for distributivity provides
a purely categorical proof of the operational equivalence of two quantum
circuits, with the notable property that one is exponentially more efficient
than the other. This equivalence also exists in a wide range of categories.
When applied to the category of finite dimensional Hilbert spaces, we recover
the usual efficient implementation of the quantum oracles at the heart of both
Shor's algorithm and quantum period-finding generally; however, it is also
applicable in a much wider range of settings.Comment: 17 pages, 11 Figure
Classical Structures Based on Unitaries
Starting from the observation that distinct notions of copying have arisen in
different categorical fields (logic and computation, contrasted with quantum
mechanics) this paper addresses the question of when, or whether, they may
coincide. Provided all definitions are strict in the categorical sense, we show
that this can never be the case. However, allowing for the defining axioms to
be taken up to canonical isomorphism, a close connection between the classical
structures of categorical quantum mechanics, and the categorical property of
self-similarity familiar from logical and computational models becomes
apparent.
The required canonical isomorphisms are non-trivial, and mix both typed
(multi-object) and untyped (single-object) tensors and structural isomorphisms;
we give coherence results that justify this approach.
We then give a class of examples where distinct self-similar structures at an
object determine distinct matrix representations of arrows, in the same way as
classical structures determine matrix representations in Hilbert space. We also
give analogues of familiar notions from linear algebra in this setting such as
changes of basis, and diagonalisation.Comment: 24 pages,7 diagram